h1,h2,h3,h4,h5,h6,ul,li,body,dl,ol,dt,dd,td,img,th,p,form,div,input {
	margin:0;
	padding:0;
}
body {
	background:#fff;
	font-size:14px;
	font-family:Arial,Helvetica,sans-serif;
	-webkit-text-size-adjust:none;
	font-size-adjust:none;
	color:#222;
	word-break:break-all;
	word-wrap:break-word;
}
h1,h2,h3,h4,h5,h6,input,textarea,select,button {
	font-size:14px;
	font-weight:normal;
}
ul,li,ol {
	list-style-type:none;
}
input {
	outline:none;
}
input[type='search']::-webkit-search-cancel-button {
	display:none;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#5e5e5e
}
a:hover {
	text-decoration:none
}
table {
	border-collapse:collapse;
	font-size:14px;
}
em {
	font-style:normal;
}
a em,em {
	color:#e22b00;
}
fieldset,img {
	border:0
}

.footer_top {
	color:#999;
	text-align:center;

}
.footer_top span {
	color:#ff0000;
	padding:0 20px 0px 20px;
	font-size:12px;
}

#footer2 {
    position: fixed;
    bottom: 0%;
	text-align:center;
	background:#f4f4f4;
	width: 100%;
	line-height:32px;
	color:#999;
}

.appm_c {
	margin:0 20px 0 20px
}

.appm_c h2 {
	font-size:14px;
	color:#555555;
	font-weight:bold;
	height:19px;
	overflow:hidden;
	padding:0px 0 0 0
}
.appm_c p.num {
	font-size:14px;
	color:#aaaaaa;
	padding:0px 0
}
.appm_c p.star {
	padding:3px 0 0 0
}
.app_star {
	margin:2px 0 0 0
}
.top_num {
	color:#aaaaaa;
	text-align:center;
	position:absolute;
	left:0;
	top:25px;
	font-size:13px;
	width:22px
}

.appm_r {
	float:right;
	display:inline;
	margin:0 20px 0 0px;
	color:#949595
}

.more {
	text-align:center;
	border-bottom:1px solid #E6E6E6;
	background-color: #a8a8a8;
}
.more a {
	padding:5px 0;
	display:block;
	color:#0033ff
}


.hhy-navcontainer {
	position:relative;
	z-index:22;
	width:100%;
	background-color:#fff;
	padding-bottom:10px;
}

.hhy-navmain {
	overflow:hidden;
	height:45px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding:0 17px 0 8px;
}
.hhy-logo {
	display:block;
	position:relative;
	top:12px;
	width:80px;
	margin:0 13px 0 8px;
	height:21px;
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
}


.hhy-topnavlist {
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-flex:1;
	-webkit-flex-grow:1;
	-ms-flex-positive:1;
	flex-grow:1;
}
.hhy-topnavlist a {
	display:block;
	position:relative;
	padding:0 8px;
	height:45px;
	line-height:45px;
	text-align:center;
	text-decoration:none;
	font-size:15px;
}

.wrapper {
	padding-bottom:30px
}

.app {
	margin:0 10px
}

.appm {
	padding:10px 0;
	border-bottom:1px solid #E6E6E6;
	position:relative
}

.app_b {
	display:inline-block;
	height:23px;
	line-height:23px;
	background:#fff;
	line-height:23px;
	width:52px;
	text-align:center;
	color:#5982d6;
	border:1px solid #5982d6;
	border-radius:2px;
	font-size:14px;
	margin:14px 0 11px 0
}
.app_b2 {
	display:inline-block;
	height:23px;
	line-height:23px;
	background:#fff;
	line-height:23px;
	width:52px;
	text-align:center;
	color:#5982d6;
	border:1px solid #5982d6;
	border-radius:2px;
	font-size:14px;
	margin:0px 0 0px 0
}